package com.epfresh.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by zhaozhenqiang on 2017/6/29.
 */

public class HomeTop {

    /**
     * activity1 : []
     * models : [{"name":"主题","key":"topBanner"},{"name":"秒杀","key":"seckill"},{"name":"精品推荐","key":"fineRecommendation"},{"name":"新品预售","key":"newProductSale"},{"name":"新铺开张","key":"shopOpening"}]
     * activity2 : []
     * topBanner : [{"title":"e批生鲜","img":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2016%2F11%2F12%2F1479109841218_e%E6%89%B9%E7%94%9F%E9%B2%9CAppbanner211.08.png?imageMogr2/thumbnail/960x220!/format/jpg/quality/50/size-limit/50k!","link":"http://m.epfresh.com/help/app-banner.html","content":"1111"},{"title":"食品安全追溯","img":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2016%2F11%2F12%2F1479462126538_%E9%A3%9F%E5%93%81%E5%AE%89%E5%85%A8%E8%BF%BD%E6%BA%AFbanner.png?imageMogr2/thumbnail/960x240!/format/jpg/quality/50/size-limit/50k!","link":"http://m.epfresh.com/help/app-foodsafety.html","content":"测试活动"},{"title":"天天鲜","img":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2016%2F11%2F12%2F1479451507540_%E5%A4%A9%E5%A4%A9%E9%B2%9Cbanner.png?imageMogr2/thumbnail/960x240!/format/jpg/quality/50/size-limit/50k!","link":"http://m.epfresh.com/help/ttx-banner.html","content":"走过路过不要错过，买一送一了！！！"}]
     * citySubTime : {"startSubTime":"2017-06-29 10:18:00","deliveryStartTime":"07:00","deliveryEndTimeI":"22:00","sysDate":"2017-06-29 17:26:33","deliveryStartTimeI":"13:00","endSubTime":"2017-06-30 10:18:00","deliveryEndTime":"10:00","subOrderTime":"10:18:00","subTime":"2017-06-29 10:18:00"}
     * funItems : null
     * markets : [{"id":-4,"name":"基地直供"},{"id":1,"name":"北环"},{"id":2,"name":"四季鲜"}]
     * activity3 : []
     * cityName : 银川市
     * cityCode : 6401
     * newProductSale : {"actionId":"3","newList":[]}
     * fineRecommendation : {"fineList":[{"id":3316,"title":"西红柿","source":"","grade":"","price":"2.3元/斤","packageSize":"5斤/袋","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F4%2F26%2Fb46e7e90182049f0aa20dd8e07693b20.jpg-MAINPRODUCT","imgTag":null,"tags":[]},{"id":5527,"title":"芹菜","source":"","grade":"","price":"0.5元/斤","packageSize":"20斤/箱","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495536684654_%E8%8A%B9%E8%8F%9C.png-MAINPRODUCT","imgTag":null,"tags":[]},{"id":3211,"title":"上海青","source":"本地","grade":"一级","price":"2.4元/公斤","packageSize":"5公斤/袋","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F3%2F24%2F1491525717762_2017-3-22-c5f766d0e0ad48a28505196b62d7e437.jpg-MAINPRODUCT","imgTag":null,"tags":[]},{"id":3223,"title":"山东茭瓜西葫芦(一级)","source":"山东","grade":"一级","price":"1.6元/公斤","packageSize":"15公斤/袋","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F3%2F22%2Fe481c624d6474b8b8e45e183b480b1d2.jpg-MAINPRODUCT","imgTag":null,"tags":[]}],"actionId":"2"}
     * shopOpening : {"shopList":[{"id":192,"title":"宁夏天天鲜农产品专业合作社","description":"公司现已拥有银川、永宁、贺兰、中卫、中宁、吴忠、红寺堡等地水果种植基地12000亩","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534034093_%E5%AE%81%E5%A4%8F%E5%A4%A9%E5%A4%A9%E9%B2%9C%E5%86%9C%E4%BA%A7%E5%93%81%E4%B8%93%E4%B8%9A%E5%90%88%E4%BD%9C%E7%A4%BE.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534039062_%E5%AE%81%E5%A4%8F%E5%A4%A9%E5%A4%A9%E9%B2%9C%E5%86%9C%E4%BA%A7%E5%93%81%E4%B8%93%E4%B8%9A%E5%90%88%E4%BD%9C%E7%A4%BE.png-STORE_HEADER_IMAGE","name":"宁夏天天鲜农产品专业合作社","managerName":"张利民","managerPhone":"18009572301","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":2,"phone":"13629570955","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 16:19:01","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"银川、永宁、贺兰、中卫、中宁、吴忠、红寺堡","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":4},{"id":191,"title":"宁夏正春泽农产品有限公司","description":"宁夏正春泽农产品有限公司成立于2010年4月。拥有种植基地12000亩，建有蔬菜预冷库六座。","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534047585_%E5%AE%81%E5%A4%8F%E6%AD%A3%E6%98%A5%E6%B3%BD%E5%86%9C%E4%BA%A7%E5%93%81%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534051315_%E5%AE%81%E5%A4%8F%E6%AD%A3%E6%98%A5%E6%B3%BD%E5%86%9C%E4%BA%A7%E5%93%81%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8.png-STORE_HEADER_IMAGE","name":"宁夏正春泽农产品有限公司","managerName":"黎维林","managerPhone":"13909598810","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":861,"phone":"13909598810","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 16:00:46","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"永宁县李俊镇古光村","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":2},{"id":190,"title":"宁夏中青农业科技示范园","description":"宁夏中青农业科技有限公司于2004年成立，是集优质瓜菜良种育、繁、推一体化企业。","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534060537_%E5%AE%81%E5%A4%8F%E4%B8%AD%E9%9D%92%E5%86%9C%E4%B8%9A%E7%A7%91%E6%8A%80%E7%A4%BA%E8%8C%83%E5%9B%AD.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534064325_%E5%AE%81%E5%A4%8F%E4%B8%AD%E9%9D%92%E5%86%9C%E4%B8%9A%E7%A7%91%E6%8A%80%E7%A4%BA%E8%8C%83%E5%9B%AD.png-STORE_HEADER_IMAGE","name":"宁夏中青农业科技示范园","managerName":"钱璟","managerPhone":"15709613098","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":860,"phone":"15709613098","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 15:30:53","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"中青农业科技有限公司","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":1},{"id":189,"title":"众志成农林基地","description":"永宁县250亩设施温棚新建项目由永宁县众志成农林种植专业合作社实施。","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534072583_%E4%BC%97%E5%BF%97%E6%88%90%E5%86%9C%E6%9E%97%E5%9F%BA%E5%9C%B0.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534075760_%E4%BC%97%E5%BF%97%E6%88%90%E5%86%9C%E6%9E%97%E5%9F%BA%E5%9C%B0.png-STORE_HEADER_IMAGE","name":"众志成农林基地","managerName":"苏涛","managerPhone":"15809619448","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":859,"phone":"15809619448","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 14:56:20","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"永宁县杨和镇北全村8、9队","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":3}],"actionId":"4"}
     * seckill : {"actionId":"1","seckill":{"sysDate":"2017-06-29 17:26:33","seckillList":[{"promotionId":108,"product":{"id":5656,"productId":null,"number":"01170622583858","storeId":157,"store":null,"title":"韭苔韭菜","status":1,"isRecommended":null,"type":1,"isDeleted":null,"description":"jmgmwwwwww","accountId":540,"nameId":57,"name":{"id":57,"name":"韭菜","type":2,"code":"0408010000000","alias":"起阳草、懒人菜","iconId":null,"productCategoryName":null,"unitFreight":null},"species":"","variety":"韭苔","level":"","brand":"","origin":"","pluckingTime":"2017-06-22 00:00:00","packageSize":2.15,"packageUnit":"公斤","packageContainer":"袋","pack":"2.15公斤/袋","markUrl":null,"salesQuantity":null,"createdTime":"2017-06-22 17:26:27","modifiedTime":"2017-06-23 15:51:06","deliveryTime":null,"price":3,"unit":"袋","chargeUnit":"公斤","priceUnit":"3.0元/公斤","deposit":null,"inventory":5867.75,"moq":4.3,"weight":2.15,"barcode":"0408010000021","baseName":"韭菜-韭苔-2.15公斤/袋","isDc":null,"thumbnail":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F21d4609f1fd345bc98ee3585141343ec.jpg-MAINPRODUCT","tags":null,"storeCategory":null,"images":null,"lastSnapshotId":null,"shotTime":null,"incr":2.15,"topCategoryId":1,"categoryId":52,"categoryType":1,"originalPrice":null,"discountRate":null,"promotionType":null,"promotionId":108,"quantityPerAccount":null,"blacklisted":null},"price":1,"promotionItemId":764,"status":2,"promotionMarkUrl":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F1498122617610_%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85-%E4%BF%83%E9%94%80%E8%A7%92%E6%A0%87-%E9%99%90%E6%97%B6%E7%89%B9%E4%BE%9B%403x.png"}],"beginTime":"2017-06-29 10:50:00","endTime":"2017-06-29 20:00:00"}}
     */

    private CitySubTimeBean citySubTime;
    private Object funItems;
    private String cityName;
    private int cityCode;
    private NewProductSaleBean newProductSale;
    private FineRecommendationBean fineRecommendation;
    private ShopOpeningBean shopOpening;
    private SeckillBeanX seckill;
    private List<?> activity1;
    private List<ModelsBean> models;
    private List<?> activity2;
    private List<Ad> topBanner;
    private List<MarketsBean> markets;
    private List<?> activity3;

    public CitySubTimeBean getCitySubTime() {
        return citySubTime;
    }

    public void setCitySubTime(CitySubTimeBean citySubTime) {
        this.citySubTime = citySubTime;
    }

    public Object getFunItems() {
        return funItems;
    }

    public void setFunItems(Object funItems) {
        this.funItems = funItems;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public int getCityCode() {
        return cityCode;
    }

    public void setCityCode(int cityCode) {
        this.cityCode = cityCode;
    }

    public NewProductSaleBean getNewProductSale() {
        return newProductSale;
    }

    public void setNewProductSale(NewProductSaleBean newProductSale) {
        this.newProductSale = newProductSale;
    }

    public FineRecommendationBean getFineRecommendation() {
        return fineRecommendation;
    }

    public void setFineRecommendation(FineRecommendationBean fineRecommendation) {
        this.fineRecommendation = fineRecommendation;
    }

    public ShopOpeningBean getShopOpening() {
        return shopOpening;
    }

    public void setShopOpening(ShopOpeningBean shopOpening) {
        this.shopOpening = shopOpening;
    }

    public SeckillBeanX getSeckill() {
        return seckill;
    }

    public void setSeckill(SeckillBeanX seckill) {
        this.seckill = seckill;
    }

    public List<?> getActivity1() {
        return activity1;
    }

    public void setActivity1(List<?> activity1) {
        this.activity1 = activity1;
    }

    public List<ModelsBean> getModels() {
        return models;
    }

    public void setModels(List<ModelsBean> models) {
        this.models = models;
    }

    public List<?> getActivity2() {
        return activity2;
    }

    public void setActivity2(List<?> activity2) {
        this.activity2 = activity2;
    }

    public List<Ad> getTopBanner() {
        return topBanner;
    }

    public void setTopBanner(List<Ad> topBanner) {
        this.topBanner = topBanner;
    }

    public List<MarketsBean> getMarkets() {
        return markets;
    }

    public void setMarkets(List<MarketsBean> markets) {
        this.markets = markets;
    }

    public List<?> getActivity3() {
        return activity3;
    }

    public void setActivity3(List<?> activity3) {
        this.activity3 = activity3;
    }

    public static class CitySubTimeBean {
        /**
         * startSubTime : 2017-06-29 10:18:00
         * deliveryStartTime : 07:00
         * deliveryEndTimeI : 22:00
         * sysDate : 2017-06-29 17:26:33
         * deliveryStartTimeI : 13:00
         * endSubTime : 2017-06-30 10:18:00
         * deliveryEndTime : 10:00
         * subOrderTime : 10:18:00
         * subTime : 2017-06-29 10:18:00
         */

        private String startSubTime;
        private String deliveryStartTime;
        private String deliveryEndTimeI;
        private String sysDate;
        private String deliveryStartTimeI;
        private String endSubTime;
        private String deliveryEndTime;
        private String subOrderTime;
        private String subTime;

        public String getStartSubTime() {
            return startSubTime;
        }

        public void setStartSubTime(String startSubTime) {
            this.startSubTime = startSubTime;
        }

        public String getDeliveryStartTime() {
            return deliveryStartTime;
        }

        public void setDeliveryStartTime(String deliveryStartTime) {
            this.deliveryStartTime = deliveryStartTime;
        }

        public String getDeliveryEndTimeI() {
            return deliveryEndTimeI;
        }

        public void setDeliveryEndTimeI(String deliveryEndTimeI) {
            this.deliveryEndTimeI = deliveryEndTimeI;
        }

        public String getSysDate() {
            return sysDate;
        }

        public void setSysDate(String sysDate) {
            this.sysDate = sysDate;
        }

        public String getDeliveryStartTimeI() {
            return deliveryStartTimeI;
        }

        public void setDeliveryStartTimeI(String deliveryStartTimeI) {
            this.deliveryStartTimeI = deliveryStartTimeI;
        }

        public String getEndSubTime() {
            return endSubTime;
        }

        public void setEndSubTime(String endSubTime) {
            this.endSubTime = endSubTime;
        }

        public String getDeliveryEndTime() {
            return deliveryEndTime;
        }

        public void setDeliveryEndTime(String deliveryEndTime) {
            this.deliveryEndTime = deliveryEndTime;
        }

        public String getSubOrderTime() {
            return subOrderTime;
        }

        public void setSubOrderTime(String subOrderTime) {
            this.subOrderTime = subOrderTime;
        }

        public String getSubTime() {
            return subTime;
        }

        public void setSubTime(String subTime) {
            this.subTime = subTime;
        }
    }

    public static class NewProductSaleBean {
        /**
         * actionId : 3
         * newList : []
         */

        private String actionId;
        private List<?> newList;

        public String getActionId() {
            return actionId;
        }

        public void setActionId(String actionId) {
            this.actionId = actionId;
        }

        public List<?> getNewList() {
            return newList;
        }

        public void setNewList(List<?> newList) {
            this.newList = newList;
        }
    }

    public static class FineRecommendationBean {
        /**
         * fineList : [{"id":3316,"title":"西红柿","source":"","grade":"","price":"2.3元/斤","packageSize":"5斤/袋","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F4%2F26%2Fb46e7e90182049f0aa20dd8e07693b20.jpg-MAINPRODUCT","imgTag":null,"tags":[]},{"id":5527,"title":"芹菜","source":"","grade":"","price":"0.5元/斤","packageSize":"20斤/箱","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495536684654_%E8%8A%B9%E8%8F%9C.png-MAINPRODUCT","imgTag":null,"tags":[]},{"id":3211,"title":"上海青","source":"本地","grade":"一级","price":"2.4元/公斤","packageSize":"5公斤/袋","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F3%2F24%2F1491525717762_2017-3-22-c5f766d0e0ad48a28505196b62d7e437.jpg-MAINPRODUCT","imgTag":null,"tags":[]},{"id":3223,"title":"山东茭瓜西葫芦(一级)","source":"山东","grade":"一级","price":"1.6元/公斤","packageSize":"15公斤/袋","url":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F3%2F22%2Fe481c624d6474b8b8e45e183b480b1d2.jpg-MAINPRODUCT","imgTag":null,"tags":[]}]
         * actionId : 2
         */

        private String actionId;
        private List<FineListBean> fineList;

        public String getActionId() {
            return actionId;
        }

        public void setActionId(String actionId) {
            this.actionId = actionId;
        }

        public List<FineListBean> getFineList() {
            return fineList;
        }

        public void setFineList(List<FineListBean> fineList) {
            this.fineList = fineList;
        }

        public static class FineListBean {
            /**
             * id : 3316
             * title : 西红柿
             * source :
             * grade :
             * price : 2.3元/斤
             * packageSize : 5斤/袋
             * url : http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F4%2F26%2Fb46e7e90182049f0aa20dd8e07693b20.jpg-MAINPRODUCT
             * imgTag : null
             * tags : []
             */

            private int id;
            private String title;
            private String source;
            private String grade;
            private String price;
            private String packageSize;
            private String url;
            private Object imgTag;
            private List<?> tags;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getGrade() {
                return grade;
            }

            public void setGrade(String grade) {
                this.grade = grade;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public String getPackageSize() {
                return packageSize;
            }

            public void setPackageSize(String packageSize) {
                this.packageSize = packageSize;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public Object getImgTag() {
                return imgTag;
            }

            public void setImgTag(Object imgTag) {
                this.imgTag = imgTag;
            }

            public List<?> getTags() {
                return tags;
            }

            public void setTags(List<?> tags) {
                this.tags = tags;
            }
        }
    }

    public static class ShopOpeningBean {
        /**
         * shopList : [{"id":192,"title":"宁夏天天鲜农产品专业合作社","description":"公司现已拥有银川、永宁、贺兰、中卫、中宁、吴忠、红寺堡等地水果种植基地12000亩","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534034093_%E5%AE%81%E5%A4%8F%E5%A4%A9%E5%A4%A9%E9%B2%9C%E5%86%9C%E4%BA%A7%E5%93%81%E4%B8%93%E4%B8%9A%E5%90%88%E4%BD%9C%E7%A4%BE.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534039062_%E5%AE%81%E5%A4%8F%E5%A4%A9%E5%A4%A9%E9%B2%9C%E5%86%9C%E4%BA%A7%E5%93%81%E4%B8%93%E4%B8%9A%E5%90%88%E4%BD%9C%E7%A4%BE.png-STORE_HEADER_IMAGE","name":"宁夏天天鲜农产品专业合作社","managerName":"张利民","managerPhone":"18009572301","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":2,"phone":"13629570955","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 16:19:01","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"银川、永宁、贺兰、中卫、中宁、吴忠、红寺堡","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":4},{"id":191,"title":"宁夏正春泽农产品有限公司","description":"宁夏正春泽农产品有限公司成立于2010年4月。拥有种植基地12000亩，建有蔬菜预冷库六座。","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534047585_%E5%AE%81%E5%A4%8F%E6%AD%A3%E6%98%A5%E6%B3%BD%E5%86%9C%E4%BA%A7%E5%93%81%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534051315_%E5%AE%81%E5%A4%8F%E6%AD%A3%E6%98%A5%E6%B3%BD%E5%86%9C%E4%BA%A7%E5%93%81%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8.png-STORE_HEADER_IMAGE","name":"宁夏正春泽农产品有限公司","managerName":"黎维林","managerPhone":"13909598810","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":861,"phone":"13909598810","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 16:00:46","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"永宁县李俊镇古光村","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":2},{"id":190,"title":"宁夏中青农业科技示范园","description":"宁夏中青农业科技有限公司于2004年成立，是集优质瓜菜良种育、繁、推一体化企业。","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534060537_%E5%AE%81%E5%A4%8F%E4%B8%AD%E9%9D%92%E5%86%9C%E4%B8%9A%E7%A7%91%E6%8A%80%E7%A4%BA%E8%8C%83%E5%9B%AD.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534064325_%E5%AE%81%E5%A4%8F%E4%B8%AD%E9%9D%92%E5%86%9C%E4%B8%9A%E7%A7%91%E6%8A%80%E7%A4%BA%E8%8C%83%E5%9B%AD.png-STORE_HEADER_IMAGE","name":"宁夏中青农业科技示范园","managerName":"钱璟","managerPhone":"15709613098","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":860,"phone":"15709613098","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 15:30:53","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"中青农业科技有限公司","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":1},{"id":189,"title":"众志成农林基地","description":"永宁县250亩设施温棚新建项目由永宁县众志成农林种植专业合作社实施。","logo":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534072583_%E4%BC%97%E5%BF%97%E6%88%90%E5%86%9C%E6%9E%97%E5%9F%BA%E5%9C%B0.png-NEWSTORE","headerImage":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534075760_%E4%BC%97%E5%BF%97%E6%88%90%E5%86%9C%E6%9E%97%E5%9F%BA%E5%9C%B0.png-STORE_HEADER_IMAGE","name":"众志成农林基地","managerName":"苏涛","managerPhone":"15809619448","address":null,"market":{"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null},"pickUpAddress":null,"isDc":false,"accountId":859,"phone":"15809619448","provinceId":64,"cityId":6401,"districtId":640101,"createdTime":"2017-05-23 14:56:20","bankCard":null,"isAcceptOrders":1,"businessBegin":"0:00:00","businessEnd":"23:59:59","stall":"永宁县杨和镇北全村8、9队","areaId":28,"areaName":"蔬菜基地","mainBusinessCategoryIds":"1","mainBusinessCategoryNames":"蔬菜","onShelvesProductCount":3}]
         * actionId : 4
         */

        private String actionId;
        private List<ShopListBean> shopList;

        public String getActionId() {
            return actionId;
        }

        public void setActionId(String actionId) {
            this.actionId = actionId;
        }

        public List<ShopListBean> getShopList() {
            return shopList;
        }

        public void setShopList(List<ShopListBean> shopList) {
            this.shopList = shopList;
        }

        public static class ShopListBean {
            /**
             * id : 192
             * title : 宁夏天天鲜农产品专业合作社
             * description : 公司现已拥有银川、永宁、贺兰、中卫、中宁、吴忠、红寺堡等地水果种植基地12000亩
             * logo : http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534034093_%E5%AE%81%E5%A4%8F%E5%A4%A9%E5%A4%A9%E9%B2%9C%E5%86%9C%E4%BA%A7%E5%93%81%E4%B8%93%E4%B8%9A%E5%90%88%E4%BD%9C%E7%A4%BE.png-NEWSTORE
             * headerImage : http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F5%2F19%2F1495534039062_%E5%AE%81%E5%A4%8F%E5%A4%A9%E5%A4%A9%E9%B2%9C%E5%86%9C%E4%BA%A7%E5%93%81%E4%B8%93%E4%B8%9A%E5%90%88%E4%BD%9C%E7%A4%BE.png-STORE_HEADER_IMAGE
             * name : 宁夏天天鲜农产品专业合作社
             * managerName : 张利民
             * managerPhone : 18009572301
             * address : null
             * market : {"id":-4,"address":null,"provinceId":null,"cityId":null,"districtId":null,"cityName":null,"name":null,"shortName":null,"logoUrl":null,"lng":null,"lat":null}
             * pickUpAddress : null
             * isDc : false
             * accountId : 2
             * phone : 13629570955
             * provinceId : 64
             * cityId : 6401
             * districtId : 640101
             * createdTime : 2017-05-23 16:19:01
             * bankCard : null
             * isAcceptOrders : 1
             * businessBegin : 0:00:00
             * businessEnd : 23:59:59
             * stall : 银川、永宁、贺兰、中卫、中宁、吴忠、红寺堡
             * areaId : 28
             * areaName : 蔬菜基地
             * mainBusinessCategoryIds : 1
             * mainBusinessCategoryNames : 蔬菜
             * onShelvesProductCount : 4
             */

            private int id;
            private String title;
            private String description;
            private String logo;
            private String headerImage;
            private String name;
            private String managerName;
            private String managerPhone;
            private Object address;
            private MarketBean market;
            private Object pickUpAddress;
            private boolean isDc;
            private int accountId;
            private String phone;
            private int provinceId;
            private int cityId;
            private int districtId;
            private String createdTime;
            private Object bankCard;
            private int isAcceptOrders;
            private String businessBegin;
            private String businessEnd;
            private String stall;
            private int areaId;
            private String areaName;
            private String mainBusinessCategoryIds;
            private String mainBusinessCategoryNames;
            private int onShelvesProductCount;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getLogo() {
                return logo;
            }

            public void setLogo(String logo) {
                this.logo = logo;
            }

            public String getHeaderImage() {
                return headerImage;
            }

            public void setHeaderImage(String headerImage) {
                this.headerImage = headerImage;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getManagerName() {
                return managerName;
            }

            public void setManagerName(String managerName) {
                this.managerName = managerName;
            }

            public String getManagerPhone() {
                return managerPhone;
            }

            public void setManagerPhone(String managerPhone) {
                this.managerPhone = managerPhone;
            }

            public Object getAddress() {
                return address;
            }

            public void setAddress(Object address) {
                this.address = address;
            }

            public MarketBean getMarket() {
                return market;
            }

            public void setMarket(MarketBean market) {
                this.market = market;
            }

            public Object getPickUpAddress() {
                return pickUpAddress;
            }

            public void setPickUpAddress(Object pickUpAddress) {
                this.pickUpAddress = pickUpAddress;
            }

            public boolean isIsDc() {
                return isDc;
            }

            public void setIsDc(boolean isDc) {
                this.isDc = isDc;
            }

            public int getAccountId() {
                return accountId;
            }

            public void setAccountId(int accountId) {
                this.accountId = accountId;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public int getProvinceId() {
                return provinceId;
            }

            public void setProvinceId(int provinceId) {
                this.provinceId = provinceId;
            }

            public int getCityId() {
                return cityId;
            }

            public void setCityId(int cityId) {
                this.cityId = cityId;
            }

            public int getDistrictId() {
                return districtId;
            }

            public void setDistrictId(int districtId) {
                this.districtId = districtId;
            }

            public String getCreatedTime() {
                return createdTime;
            }

            public void setCreatedTime(String createdTime) {
                this.createdTime = createdTime;
            }

            public Object getBankCard() {
                return bankCard;
            }

            public void setBankCard(Object bankCard) {
                this.bankCard = bankCard;
            }

            public int getIsAcceptOrders() {
                return isAcceptOrders;
            }

            public void setIsAcceptOrders(int isAcceptOrders) {
                this.isAcceptOrders = isAcceptOrders;
            }

            public String getBusinessBegin() {
                return businessBegin;
            }

            public void setBusinessBegin(String businessBegin) {
                this.businessBegin = businessBegin;
            }

            public String getBusinessEnd() {
                return businessEnd;
            }

            public void setBusinessEnd(String businessEnd) {
                this.businessEnd = businessEnd;
            }

            public String getStall() {
                return stall;
            }

            public void setStall(String stall) {
                this.stall = stall;
            }

            public int getAreaId() {
                return areaId;
            }

            public void setAreaId(int areaId) {
                this.areaId = areaId;
            }

            public String getAreaName() {
                return areaName;
            }

            public void setAreaName(String areaName) {
                this.areaName = areaName;
            }

            public String getMainBusinessCategoryIds() {
                return mainBusinessCategoryIds;
            }

            public void setMainBusinessCategoryIds(String mainBusinessCategoryIds) {
                this.mainBusinessCategoryIds = mainBusinessCategoryIds;
            }

            public String getMainBusinessCategoryNames() {
                return mainBusinessCategoryNames;
            }

            public void setMainBusinessCategoryNames(String mainBusinessCategoryNames) {
                this.mainBusinessCategoryNames = mainBusinessCategoryNames;
            }

            public int getOnShelvesProductCount() {
                return onShelvesProductCount;
            }

            public void setOnShelvesProductCount(int onShelvesProductCount) {
                this.onShelvesProductCount = onShelvesProductCount;
            }

            public static class MarketBean {
                /**
                 * id : -4
                 * address : null
                 * provinceId : null
                 * cityId : null
                 * districtId : null
                 * cityName : null
                 * name : null
                 * shortName : null
                 * logoUrl : null
                 * lng : null
                 * lat : null
                 */

                private int id;
                private Object address;
                private Object provinceId;
                private Object cityId;
                private Object districtId;
                private Object cityName;
                private Object name;
                private Object shortName;
                private Object logoUrl;
                private Object lng;
                private Object lat;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public Object getAddress() {
                    return address;
                }

                public void setAddress(Object address) {
                    this.address = address;
                }

                public Object getProvinceId() {
                    return provinceId;
                }

                public void setProvinceId(Object provinceId) {
                    this.provinceId = provinceId;
                }

                public Object getCityId() {
                    return cityId;
                }

                public void setCityId(Object cityId) {
                    this.cityId = cityId;
                }

                public Object getDistrictId() {
                    return districtId;
                }

                public void setDistrictId(Object districtId) {
                    this.districtId = districtId;
                }

                public Object getCityName() {
                    return cityName;
                }

                public void setCityName(Object cityName) {
                    this.cityName = cityName;
                }

                public Object getName() {
                    return name;
                }

                public void setName(Object name) {
                    this.name = name;
                }

                public Object getShortName() {
                    return shortName;
                }

                public void setShortName(Object shortName) {
                    this.shortName = shortName;
                }

                public Object getLogoUrl() {
                    return logoUrl;
                }

                public void setLogoUrl(Object logoUrl) {
                    this.logoUrl = logoUrl;
                }

                public Object getLng() {
                    return lng;
                }

                public void setLng(Object lng) {
                    this.lng = lng;
                }

                public Object getLat() {
                    return lat;
                }

                public void setLat(Object lat) {
                    this.lat = lat;
                }
            }
        }
    }

    public static class SeckillBeanX {
        /**
         * actionId : 1
         * seckill : {"sysDate":"2017-06-29 17:26:33","seckillList":[{"promotionId":108,"product":{"id":5656,"productId":null,"number":"01170622583858","storeId":157,"store":null,"title":"韭苔韭菜","status":1,"isRecommended":null,"type":1,"isDeleted":null,"description":"jmgmwwwwww","accountId":540,"nameId":57,"name":{"id":57,"name":"韭菜","type":2,"code":"0408010000000","alias":"起阳草、懒人菜","iconId":null,"productCategoryName":null,"unitFreight":null},"species":"","variety":"韭苔","level":"","brand":"","origin":"","pluckingTime":"2017-06-22 00:00:00","packageSize":2.15,"packageUnit":"公斤","packageContainer":"袋","pack":"2.15公斤/袋","markUrl":null,"salesQuantity":null,"createdTime":"2017-06-22 17:26:27","modifiedTime":"2017-06-23 15:51:06","deliveryTime":null,"price":3,"unit":"袋","chargeUnit":"公斤","priceUnit":"3.0元/公斤","deposit":null,"inventory":5867.75,"moq":4.3,"weight":2.15,"barcode":"0408010000021","baseName":"韭菜-韭苔-2.15公斤/袋","isDc":null,"thumbnail":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F21d4609f1fd345bc98ee3585141343ec.jpg-MAINPRODUCT","tags":null,"storeCategory":null,"images":null,"lastSnapshotId":null,"shotTime":null,"incr":2.15,"topCategoryId":1,"categoryId":52,"categoryType":1,"originalPrice":null,"discountRate":null,"promotionType":null,"promotionId":108,"quantityPerAccount":null,"blacklisted":null},"price":1,"promotionItemId":764,"status":2,"promotionMarkUrl":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F1498122617610_%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85-%E4%BF%83%E9%94%80%E8%A7%92%E6%A0%87-%E9%99%90%E6%97%B6%E7%89%B9%E4%BE%9B%403x.png"}],"beginTime":"2017-06-29 10:50:00","endTime":"2017-06-29 20:00:00"}
         */

        private String actionId;
        private SeckillBean seckill;

        public String getActionId() {
            return actionId;
        }

        public void setActionId(String actionId) {
            this.actionId = actionId;
        }

        public SeckillBean getSeckill() {
            return seckill;
        }

        public void setSeckill(SeckillBean seckill) {
            this.seckill = seckill;
        }

        public static class SeckillBean {
            /**
             * sysDate : 2017-06-29 17:26:33
             * seckillList : [{"promotionId":108,"product":{"id":5656,"productId":null,"number":"01170622583858","storeId":157,"store":null,"title":"韭苔韭菜","status":1,"isRecommended":null,"type":1,"isDeleted":null,"description":"jmgmwwwwww","accountId":540,"nameId":57,"name":{"id":57,"name":"韭菜","type":2,"code":"0408010000000","alias":"起阳草、懒人菜","iconId":null,"productCategoryName":null,"unitFreight":null},"species":"","variety":"韭苔","level":"","brand":"","origin":"","pluckingTime":"2017-06-22 00:00:00","packageSize":2.15,"packageUnit":"公斤","packageContainer":"袋","pack":"2.15公斤/袋","markUrl":null,"salesQuantity":null,"createdTime":"2017-06-22 17:26:27","modifiedTime":"2017-06-23 15:51:06","deliveryTime":null,"price":3,"unit":"袋","chargeUnit":"公斤","priceUnit":"3.0元/公斤","deposit":null,"inventory":5867.75,"moq":4.3,"weight":2.15,"barcode":"0408010000021","baseName":"韭菜-韭苔-2.15公斤/袋","isDc":null,"thumbnail":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F21d4609f1fd345bc98ee3585141343ec.jpg-MAINPRODUCT","tags":null,"storeCategory":null,"images":null,"lastSnapshotId":null,"shotTime":null,"incr":2.15,"topCategoryId":1,"categoryId":52,"categoryType":1,"originalPrice":null,"discountRate":null,"promotionType":null,"promotionId":108,"quantityPerAccount":null,"blacklisted":null},"price":1,"promotionItemId":764,"status":2,"promotionMarkUrl":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F1498122617610_%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85-%E4%BF%83%E9%94%80%E8%A7%92%E6%A0%87-%E9%99%90%E6%97%B6%E7%89%B9%E4%BE%9B%403x.png"}]
             * beginTime : 2017-06-29 10:50:00
             * endTime : 2017-06-29 20:00:00
             */
            private int total;

            public int getTotal() {
                return total;
            }

            public void setTotal(int total) {
                this.total = total;
            }

            private String sysDate;
            private String beginTime;
            private String endTime;
            private List<SeckillListBean> seckillList;

            public String getSysDate() {
                return sysDate;
            }

            public void setSysDate(String sysDate) {
                this.sysDate = sysDate;
            }

            public String getBeginTime() {
                return beginTime;
            }

            public void setBeginTime(String beginTime) {
                this.beginTime = beginTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public List<SeckillListBean> getSeckillList() {
                return seckillList;
            }

            public void setSeckillList(List<SeckillListBean> seckillList) {
                this.seckillList = seckillList;
            }

            public static class SeckillListBean {
                /**
                 * promotionId : 108
                 * product : {"id":5656,"productId":null,"number":"01170622583858","storeId":157,"store":null,"title":"韭苔韭菜","status":1,"isRecommended":null,"type":1,"isDeleted":null,"description":"jmgmwwwwww","accountId":540,"nameId":57,"name":{"id":57,"name":"韭菜","type":2,"code":"0408010000000","alias":"起阳草、懒人菜","iconId":null,"productCategoryName":null,"unitFreight":null},"species":"","variety":"韭苔","level":"","brand":"","origin":"","pluckingTime":"2017-06-22 00:00:00","packageSize":2.15,"packageUnit":"公斤","packageContainer":"袋","pack":"2.15公斤/袋","markUrl":null,"salesQuantity":null,"createdTime":"2017-06-22 17:26:27","modifiedTime":"2017-06-23 15:51:06","deliveryTime":null,"price":3,"unit":"袋","chargeUnit":"公斤","priceUnit":"3.0元/公斤","deposit":null,"inventory":5867.75,"moq":4.3,"weight":2.15,"barcode":"0408010000021","baseName":"韭菜-韭苔-2.15公斤/袋","isDc":null,"thumbnail":"http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F21d4609f1fd345bc98ee3585141343ec.jpg-MAINPRODUCT","tags":null,"storeCategory":null,"images":null,"lastSnapshotId":null,"shotTime":null,"incr":2.15,"topCategoryId":1,"categoryId":52,"categoryType":1,"originalPrice":null,"discountRate":null,"promotionType":null,"promotionId":108,"quantityPerAccount":null,"blacklisted":null}
                 * price : 1
                 * promotionItemId : 764
                 * status : 2
                 * promotionMarkUrl : http://7xpf2j.com2.z0.glb.qiniucdn.com/2017%2F6%2F22%2F1498122617610_%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85-%E4%BF%83%E9%94%80%E8%A7%92%E6%A0%87-%E9%99%90%E6%97%B6%E7%89%B9%E4%BE%9B%403x.png
                 */

                private int promotionId;
                private ProductBean product;
                private String price;
                private String promotionItemId;
                private String status;
                private String promotionMarkUrl;
                private Double quantityPerAccount;
                private String specId;

                public String getSpecId() {
                    return specId;
                }

                public void setSpecId(String specId) {
                    this.specId = specId;
                }

                public Double getQuantityPerAccount() {
                    return quantityPerAccount;
                }

                public void setQuantityPerAccount(Double quantityPerAccount) {
                    this.quantityPerAccount = quantityPerAccount;
                }

                public int getPromotionId() {
                    return promotionId;
                }

                public void setPromotionId(int promotionId) {
                    this.promotionId = promotionId;
                }

                public ProductBean getProduct() {
                    return product;
                }

                public void setProduct(ProductBean product) {
                    this.product = product;
                }

                public String getPrice() {
                    return price;
                }

                public void setPrice(String price) {
                    this.price = price;
                }

                public String getPromotionItemId() {
                    return promotionItemId;
                }

                public void setPromotionItemId(String promotionItemId) {
                    this.promotionItemId = promotionItemId;
                }

                public String getStatus() {
                    return status;
                }

                public void setStatus(String status) {
                    this.status = status;
                }

                public String getPromotionMarkUrl() {
                    return promotionMarkUrl;
                }

                public void setPromotionMarkUrl(String promotionMarkUrl) {
                    this.promotionMarkUrl = promotionMarkUrl;
                }

                public static class ProductBean {

                    private String id;
                    private String productId;
                    private String number;
                    private int storeId;
                    private Object store;
                    private String title;
                    private int status;
                    private Object isRecommended;
                    private int type;
                    private boolean isDeleted;
                    private String description;
                    private int accountId;
                    private int nameId;
                    private String name;
                    private String species;
                    private String variety;
                    private String level;
                    private String brand;
                    private String origin;
                    private String pluckingTime;
                    private double packageSize;
                    private String packageUnit;
                    private String packageContainer;
                    private String pack;
                    private Object markUrl;
                    private Object salesQuantity;
                    private String createdTime;
                    private String modifiedTime;
                    private String deliveryTime;
                    private String price;
                    private String unit;
                    private String chargeUnit;
                    private String priceUnit;
                    private int deposit;
                    private double inventory;
                    private double moq;
                    private double weight;
                    private String barcode;
                    private String baseName;
                    private Object isDc;
                    private String thumbnail;
                    private ArrayList<HomeCommTag> tags;
                    private Object storeCategory;
                    private Object images;
                    private Object lastSnapshotId;
                    private Object shotTime;
//                    private int incr;
                    private String incr;
                    private int topCategoryId;
                    private int categoryId;
                    private int categoryType;
                    private Object originalPrice;
                    private Object discountRate;
                    private Object promotionType;
                    private int promotionId;
                    private Double quantityPerAccount;
                    private Object blacklisted;
                    private int jointStoreId;
                    private int salesVolume;
                    private int creatorId;
                    private int modifierId;
                    private int merchantId;
                    private boolean isProduct;
                    private int inventoryAmount;
                    private String saleDeadline;
                    private boolean purchaseIsSale;
                    private ProductSpecPriceBean productSpecPrice;
                    private List<String> banner;
                    private ProductParseDtoBean productParseDto;
                    private PromotionBean promotion;

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public ProductSpecPriceBean getProductSpecPrice() {
                        return productSpecPrice;
                    }

                    public void setProductSpecPrice(ProductSpecPriceBean productSpecPrice) {
                        this.productSpecPrice = productSpecPrice;
                    }

                    public List<String> getBanner() {
                        return banner;
                    }

                    public void setBanner(List<String> banner) {
                        this.banner = banner;
                    }

                    public ProductParseDtoBean getProductParseDto() {
                        return productParseDto;
                    }

                    public void setProductParseDto(ProductParseDtoBean productParseDto) {
                        this.productParseDto = productParseDto;
                    }

                    public PromotionBean getPromotion() {
                        return promotion;
                    }

                    public void setPromotion(PromotionBean promotion) {
                        this.promotion = promotion;
                    }

                    public boolean isDeleted() {
                        return isDeleted;
                    }

                    public void setDeleted(boolean deleted) {
                        isDeleted = deleted;
                    }

                    public int getJointStoreId() {
                        return jointStoreId;
                    }

                    public void setJointStoreId(int jointStoreId) {
                        this.jointStoreId = jointStoreId;
                    }

                    public int getSalesVolume() {
                        return salesVolume;
                    }

                    public void setSalesVolume(int salesVolume) {
                        this.salesVolume = salesVolume;
                    }

                    public int getCreatorId() {
                        return creatorId;
                    }

                    public void setCreatorId(int creatorId) {
                        this.creatorId = creatorId;
                    }

                    public int getModifierId() {
                        return modifierId;
                    }

                    public void setModifierId(int modifierId) {
                        this.modifierId = modifierId;
                    }

                    public int getMerchantId() {
                        return merchantId;
                    }

                    public void setMerchantId(int merchantId) {
                        this.merchantId = merchantId;
                    }

                    public boolean isProduct() {
                        return isProduct;
                    }

                    public void setProduct(boolean product) {
                        isProduct = product;
                    }

                    public int getInventoryAmount() {
                        return inventoryAmount;
                    }

                    public void setInventoryAmount(int inventoryAmount) {
                        this.inventoryAmount = inventoryAmount;
                    }

                    public String getSaleDeadline() {
                        return saleDeadline;
                    }

                    public void setSaleDeadline(String saleDeadline) {
                        this.saleDeadline = saleDeadline;
                    }

                    public boolean isPurchaseIsSale() {
                        return purchaseIsSale;
                    }

                    public void setPurchaseIsSale(boolean purchaseIsSale) {
                        this.purchaseIsSale = purchaseIsSale;
                    }

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getProductId() {
                        return productId;
                    }

                    public void setProductId(String productId) {
                        this.productId = productId;
                    }

                    public String getNumber() {
                        return number;
                    }

                    public void setNumber(String number) {
                        this.number = number;
                    }

                    public int getStoreId() {
                        return storeId;
                    }

                    public void setStoreId(int storeId) {
                        this.storeId = storeId;
                    }

                    public Object getStore() {
                        return store;
                    }

                    public void setStore(Object store) {
                        this.store = store;
                    }

                    public String getTitle() {
                        return title;
                    }

                    public void setTitle(String title) {
                        this.title = title;
                    }

                    public int getStatus() {
                        return status;
                    }

                    public void setStatus(int status) {
                        this.status = status;
                    }

                    public Object getIsRecommended() {
                        return isRecommended;
                    }

                    public void setIsRecommended(Object isRecommended) {
                        this.isRecommended = isRecommended;
                    }

                    public int getType() {
                        return type;
                    }

                    public void setType(int type) {
                        this.type = type;
                    }

                    public boolean getIsDeleted() {
                        return isDeleted;
                    }

                    public void setIsDeleted(boolean isDeleted) {
                        this.isDeleted = isDeleted;
                    }

                    public String getDescription() {
                        return description;
                    }

                    public void setDescription(String description) {
                        this.description = description;
                    }

                    public int getAccountId() {
                        return accountId;
                    }

                    public void setAccountId(int accountId) {
                        this.accountId = accountId;
                    }

                    public int getNameId() {
                        return nameId;
                    }

                    public void setNameId(int nameId) {
                        this.nameId = nameId;
                    }

//                    public NameBean getName() {
//                        return name;
//                    }
//
//                    public void setName(NameBean name) {
//                        this.name = name;
//                    }

                    public String getSpecies() {
                        return species;
                    }

                    public void setSpecies(String species) {
                        this.species = species;
                    }

                    public String getVariety() {
                        return variety;
                    }

                    public void setVariety(String variety) {
                        this.variety = variety;
                    }

                    public String getLevel() {
                        return level;
                    }

                    public void setLevel(String level) {
                        this.level = level;
                    }

                    public String getBrand() {
                        return brand;
                    }

                    public void setBrand(String brand) {
                        this.brand = brand;
                    }

                    public String getOrigin() {
                        return origin;
                    }

                    public void setOrigin(String origin) {
                        this.origin = origin;
                    }

                    public String getPluckingTime() {
                        return pluckingTime;
                    }

                    public void setPluckingTime(String pluckingTime) {
                        this.pluckingTime = pluckingTime;
                    }

                    public double getPackageSize() {
                        return packageSize;
                    }

                    public void setPackageSize(double packageSize) {
                        this.packageSize = packageSize;
                    }

                    public String getPackageUnit() {
                        return packageUnit;
                    }

                    public void setPackageUnit(String packageUnit) {
                        this.packageUnit = packageUnit;
                    }

                    public String getPackageContainer() {
                        return packageContainer;
                    }

                    public void setPackageContainer(String packageContainer) {
                        this.packageContainer = packageContainer;
                    }

                    public String getPack() {
                        return pack;
                    }

                    public void setPack(String pack) {
                        this.pack = pack;
                    }

                    public Object getMarkUrl() {
                        return markUrl;
                    }

                    public void setMarkUrl(Object markUrl) {
                        this.markUrl = markUrl;
                    }

                    public Object getSalesQuantity() {
                        return salesQuantity;
                    }

                    public void setSalesQuantity(Object salesQuantity) {
                        this.salesQuantity = salesQuantity;
                    }

                    public String getCreatedTime() {
                        return createdTime;
                    }

                    public void setCreatedTime(String createdTime) {
                        this.createdTime = createdTime;
                    }

                    public String getModifiedTime() {
                        return modifiedTime;
                    }

                    public void setModifiedTime(String modifiedTime) {
                        this.modifiedTime = modifiedTime;
                    }

                    public String getDeliveryTime() {
                        return deliveryTime;
                    }

                    public void setDeliveryTime(String deliveryTime) {
                        this.deliveryTime = deliveryTime;
                    }

                    public String getPrice() {
                        return price;
                    }

                    public void setPrice(String price) {
                        this.price = price;
                    }

                    public String getUnit() {
                        return unit;
                    }

                    public void setUnit(String unit) {
                        this.unit = unit;
                    }

                    public String getChargeUnit() {
                        return chargeUnit;
                    }

                    public void setChargeUnit(String chargeUnit) {
                        this.chargeUnit = chargeUnit;
                    }

                    public String getPriceUnit() {
                        return priceUnit;
                    }

                    public void setPriceUnit(String priceUnit) {
                        this.priceUnit = priceUnit;
                    }

                    public int getDeposit() {
                        return deposit;
                    }

                    public void setDeposit(int deposit) {
                        this.deposit = deposit;
                    }

                    public double getInventory() {
                        return inventory;
                    }

                    public void setInventory(double inventory) {
                        this.inventory = inventory;
                    }

                    public double getMoq() {
                        return moq;
                    }

                    public void setMoq(double moq) {
                        this.moq = moq;
                    }

                    public double getWeight() {
                        return weight;
                    }

                    public void setWeight(double weight) {
                        this.weight = weight;
                    }

                    public String getBarcode() {
                        return barcode;
                    }

                    public void setBarcode(String barcode) {
                        this.barcode = barcode;
                    }

                    public String getBaseName() {
                        return baseName;
                    }

                    public void setBaseName(String baseName) {
                        this.baseName = baseName;
                    }

                    public Object getIsDc() {
                        return isDc;
                    }

                    public void setIsDc(Object isDc) {
                        this.isDc = isDc;
                    }

                    public String getThumbnail() {
                        return thumbnail;
                    }

                    public void setThumbnail(String thumbnail) {
                        this.thumbnail = thumbnail;
                    }

                    public ArrayList<HomeCommTag> getTags() {
                        return tags;
                    }

                    public void setTags(ArrayList<HomeCommTag> tags) {
                        this.tags = tags;
                    }

                    public Object getStoreCategory() {
                        return storeCategory;
                    }

                    public void setStoreCategory(Object storeCategory) {
                        this.storeCategory = storeCategory;
                    }

                    public Object getImages() {
                        return images;
                    }

                    public void setImages(Object images) {
                        this.images = images;
                    }

                    public Object getLastSnapshotId() {
                        return lastSnapshotId;
                    }

                    public void setLastSnapshotId(Object lastSnapshotId) {
                        this.lastSnapshotId = lastSnapshotId;
                    }

                    public Object getShotTime() {
                        return shotTime;
                    }

                    public void setShotTime(Object shotTime) {
                        this.shotTime = shotTime;
                    }

                    public String getIncr() {
                        return incr;
                    }

                    public void setIncr(String incr) {
                        this.incr = incr;
                    }

                    public int getTopCategoryId() {
                        return topCategoryId;
                    }

                    public void setTopCategoryId(int topCategoryId) {
                        this.topCategoryId = topCategoryId;
                    }

                    public int getCategoryId() {
                        return categoryId;
                    }

                    public void setCategoryId(int categoryId) {
                        this.categoryId = categoryId;
                    }

                    public int getCategoryType() {
                        return categoryType;
                    }

                    public void setCategoryType(int categoryType) {
                        this.categoryType = categoryType;
                    }

                    public Object getOriginalPrice() {
                        return originalPrice;
                    }

                    public void setOriginalPrice(Object originalPrice) {
                        this.originalPrice = originalPrice;
                    }

                    public Object getDiscountRate() {
                        return discountRate;
                    }

                    public void setDiscountRate(Object discountRate) {
                        this.discountRate = discountRate;
                    }

                    public Object getPromotionType() {
                        return promotionType;
                    }

                    public void setPromotionType(Object promotionType) {
                        this.promotionType = promotionType;
                    }

                    public int getPromotionId() {
                        return promotionId;
                    }

                    public void setPromotionId(int promotionId) {
                        this.promotionId = promotionId;
                    }

                    public Double getQuantityPerAccount() {
                        return quantityPerAccount;
                    }

                    public void setQuantityPerAccount(Double quantityPerAccount) {
                        this.quantityPerAccount = quantityPerAccount;
                    }

                    public Object getBlacklisted() {
                        return blacklisted;
                    }

                    public void setBlacklisted(Object blacklisted) {
                        this.blacklisted = blacklisted;
                    }

//                    public static class NameBean {
//                        /**
//                         * id : 57
//                         * name : 韭菜
//                         * type : 2
//                         * code : 0408010000000
//                         * alias : 起阳草、懒人菜
//                         * iconId : null
//                         * productCategoryName : null
//                         * unitFreight : null
//                         */
//
//                        private int id;
//                        private String name;
//                        private int type;
//                        private String code;
//                        private String alias;
//                        private Object iconId;
//                        private Object productCategoryName;
//                        private Object unitFreight;
//
//                        public int getId() {
//                            return id;
//                        }
//
//                        public void setId(int id) {
//                            this.id = id;
//                        }
//
//                        public String getName() {
//                            return name;
//                        }
//
//                        public void setName(String name) {
//                            this.name = name;
//                        }
//
//                        public int getType() {
//                            return type;
//                        }
//
//                        public void setType(int type) {
//                            this.type = type;
//                        }
//
//                        public String getCode() {
//                            return code;
//                        }
//
//                        public void setCode(String code) {
//                            this.code = code;
//                        }
//
//                        public String getAlias() {
//                            return alias;
//                        }
//
//                        public void setAlias(String alias) {
//                            this.alias = alias;
//                        }
//
//                        public Object getIconId() {
//                            return iconId;
//                        }
//
//                        public void setIconId(Object iconId) {
//                            this.iconId = iconId;
//                        }
//
//                        public Object getProductCategoryName() {
//                            return productCategoryName;
//                        }
//
//                        public void setProductCategoryName(Object productCategoryName) {
//                            this.productCategoryName = productCategoryName;
//                        }
//
//                        public Object getUnitFreight() {
//                            return unitFreight;
//                        }
//
//                        public void setUnitFreight(Object unitFreight) {
//                            this.unitFreight = unitFreight;
//                        }
//                    }

                    public static class ProductSpecPriceBean {

                        private String modifiedTime;
                        private int productId;
                        private int groupId;
                        private int creatorId;
                        private int modifierId;
                        private String moq;
                        private double price;
                        private int productSpecId;
                        private String createdTime;
                        private int id;
                        private boolean salesStatus;

                        public String getModifiedTime() {
                            return modifiedTime;
                        }

                        public void setModifiedTime(String modifiedTime) {
                            this.modifiedTime = modifiedTime;
                        }

                        public int getProductId() {
                            return productId;
                        }

                        public void setProductId(int productId) {
                            this.productId = productId;
                        }

                        public int getGroupId() {
                            return groupId;
                        }

                        public void setGroupId(int groupId) {
                            this.groupId = groupId;
                        }

                        public int getCreatorId() {
                            return creatorId;
                        }

                        public void setCreatorId(int creatorId) {
                            this.creatorId = creatorId;
                        }

                        public int getModifierId() {
                            return modifierId;
                        }

                        public void setModifierId(int modifierId) {
                            this.modifierId = modifierId;
                        }

                        public String getMoq() {
                            return moq;
                        }

                        public void setMoq(String moq) {
                            this.moq = moq;
                        }

                        public double getPrice() {
                            return price;
                        }

                        public void setPrice(double price) {
                            this.price = price;
                        }

                        public int getProductSpecId() {
                            return productSpecId;
                        }

                        public void setProductSpecId(int productSpecId) {
                            this.productSpecId = productSpecId;
                        }

                        public String getCreatedTime() {
                            return createdTime;
                        }

                        public void setCreatedTime(String createdTime) {
                            this.createdTime = createdTime;
                        }

                        public int getId() {
                            return id;
                        }

                        public void setId(int id) {
                            this.id = id;
                        }

                        public boolean isSalesStatus() {
                            return salesStatus;
                        }

                        public void setSalesStatus(boolean salesStatus) {
                            this.salesStatus = salesStatus;
                        }
                    }

                    public static class ProductParseDtoBean {

                        private String modifiedTime;
                        private boolean shareInventory;
                        private int categoryiiId;
                        private String description;
                        private int storeId;
                        private String title;
                        private int type;
                        private boolean isShareInventory;
                        private int categoryiId;
                        private String number;
                        private int merchantId;
                        private int auditStatus;
                        private String createdTime;
                        private int id;
                        private int categoryiiiId;

                        public String getModifiedTime() {
                            return modifiedTime;
                        }

                        public void setModifiedTime(String modifiedTime) {
                            this.modifiedTime = modifiedTime;
                        }

                        public boolean isShareInventory() {
                            return shareInventory;
                        }

                        public void setShareInventory(boolean shareInventory) {
                            this.shareInventory = shareInventory;
                        }

                        public int getCategoryiiId() {
                            return categoryiiId;
                        }

                        public void setCategoryiiId(int categoryiiId) {
                            this.categoryiiId = categoryiiId;
                        }

                        public String getDescription() {
                            return description;
                        }

                        public void setDescription(String description) {
                            this.description = description;
                        }

                        public int getStoreId() {
                            return storeId;
                        }

                        public void setStoreId(int storeId) {
                            this.storeId = storeId;
                        }

                        public String getTitle() {
                            return title;
                        }

                        public void setTitle(String title) {
                            this.title = title;
                        }

                        public int getType() {
                            return type;
                        }

                        public void setType(int type) {
                            this.type = type;
                        }

                        public boolean isIsShareInventory() {
                            return isShareInventory;
                        }

                        public void setIsShareInventory(boolean isShareInventory) {
                            this.isShareInventory = isShareInventory;
                        }

                        public int getCategoryiId() {
                            return categoryiId;
                        }

                        public void setCategoryiId(int categoryiId) {
                            this.categoryiId = categoryiId;
                        }

                        public String getNumber() {
                            return number;
                        }

                        public void setNumber(String number) {
                            this.number = number;
                        }

                        public int getMerchantId() {
                            return merchantId;
                        }

                        public void setMerchantId(int merchantId) {
                            this.merchantId = merchantId;
                        }

                        public int getAuditStatus() {
                            return auditStatus;
                        }

                        public void setAuditStatus(int auditStatus) {
                            this.auditStatus = auditStatus;
                        }

                        public String getCreatedTime() {
                            return createdTime;
                        }

                        public void setCreatedTime(String createdTime) {
                            this.createdTime = createdTime;
                        }

                        public int getId() {
                            return id;
                        }

                        public void setId(int id) {
                            this.id = id;
                        }

                        public int getCategoryiiiId() {
                            return categoryiiiId;
                        }

                        public void setCategoryiiiId(int categoryiiiId) {
                            this.categoryiiiId = categoryiiiId;
                        }
                    }

                    public static class PromotionBean {

                        private int tagImageId;
                        private int itemId;
                        private int quantityPerAccount;
                        private double price;
                        private int id;
                        private String beginTime;
                        private String endTime;
                        private int type;
                        private int status;

                        public int getTagImageId() {
                            return tagImageId;
                        }

                        public void setTagImageId(int tagImageId) {
                            this.tagImageId = tagImageId;
                        }

                        public int getItemId() {
                            return itemId;
                        }

                        public void setItemId(int itemId) {
                            this.itemId = itemId;
                        }

                        public int getQuantityPerAccount() {
                            return quantityPerAccount;
                        }

                        public void setQuantityPerAccount(int quantityPerAccount) {
                            this.quantityPerAccount = quantityPerAccount;
                        }

                        public double getPrice() {
                            return price;
                        }

                        public void setPrice(double price) {
                            this.price = price;
                        }

                        public int getId() {
                            return id;
                        }

                        public void setId(int id) {
                            this.id = id;
                        }

                        public String getBeginTime() {
                            return beginTime;
                        }

                        public void setBeginTime(String beginTime) {
                            this.beginTime = beginTime;
                        }

                        public String getEndTime() {
                            return endTime;
                        }

                        public void setEndTime(String endTime) {
                            this.endTime = endTime;
                        }

                        public int getType() {
                            return type;
                        }

                        public void setType(int type) {
                            this.type = type;
                        }

                        public int getStatus() {
                            return status;
                        }

                        public void setStatus(int status) {
                            this.status = status;
                        }
                    }
                }
            }
        }
    }

    public static class ModelsBean {
        /**
         * name : 主题
         * key : topBanner
         */

        private String name;
        private String key;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getKey() {
            return key;
        }

        public void setKey(String key) {
            this.key = key;
        }
    }

    public static class MarketsBean {
        /**
         * id : -4
         * name : 基地直供
         */

        private int id;
        private String name;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }
}
